 {
	margin: 0px; padding: 0px;
}
body {
	background: #fff; padding: 0px;
}
a {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: currentColor;

}
ul.pages {
	width: 930px; height: 64px; overflow: hidden;
}
ul.pages li {
	list-style: none; padding: 0px 0px; height: 64px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Verdana"; font-size: 14px; float: left; position: relative; -webkit-perspective: 2000; -moz-perspective: 2000;
}
}
ul.pages li {
	padding: 0px 0px; font-size: 14px;
}
li.home {
	width: 75px;
}
li.Articles {
	width: 100px;
}
li.Downloads {
	width: 125px;
}
li.CA {
	width: 120px;
}
li.Amendments {
	width: 130px;
}
li.Important  {
	width: 160px;
}
li.follow  {
	width: 220px;
}
.nav-inner {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transition: all 400ms; -moz-transition: all 400ms; -webkit-transform: translateZ(-32px); -moz-transform: translateZ(-32px);
}
.nav-inner-90 {
	-webkit-transform: translateZ(-32px) rotateX(-90deg);
	-moz-transform: translateZ(-32px) rotateX(-90deg);
	font-family: Verdana, Geneva, sans-serif;
}
.nav-inner-180 {
	-webkit-transform: translateZ(-32px) rotateX(-180deg); -moz-transform: translateZ(-32px) rotateX(-180deg);
}
.active.nav-inner {
	-webkit-transform: translateZ(-32px) rotateX(-180deg); -moz-transform: translateZ(-32px) rotateX(-180deg);
}
.nav-inner > div {
	width: 100%;
	height: 64px;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.85);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
.nav-inner .nav-side1 {
	-webkit-transform: translateZ(32px); -moz-transform: translateZ(32px);
}
.nav-side2 {
	-webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms;
}
.nav-side2-3d {
	-webkit-transform: translateY(-32px) rotateX(90deg); -moz-transform: translateY(-32px) rotateX(90deg);
}
.nav-inner .nav-side2-over {
	background-color: rgb(58, 37, 79);
}
.nav-inner .nav-side2.active {
	background-color: rgb(58, 37, 79);
}
.nav-side2 a {
	width: 100%; height: 64px; text-align: center; text-transform: uppercase; line-height: 64px; text-decoration: none; display: block;
}
.nav-side3 a {
	width: 100%; height: 64px; text-align: center; text-transform: uppercase; line-height: 64px; text-decoration: none; display: block;
}
.nav-inner > .nav-side3 {
	display: none; background-color: rgb(44, 37, 103); -webkit-transform: translateZ(-32px) rotateX(180deg); -moz-transform: translateZ(-32px) rotateX(180deg)